home *** CD-ROM | disk | FTP | other *** search
- Path: chi-news.cic.net!usc!usc!not-for-mail
- From: ajayshah@cmie.ernet.in
- Newsgroups: comp.lang.c,comp.lang.c++,sci.math.num-analysis,sci.comp-aided,sci.op-research
- Subject: Part 2 of 3: Free C,C++ for numerical computation
- Followup-To: sci.math.num-analysis
- Date: 6 Mar 1996 05:24:13 -0800
- Organization: Centre for Monitoring Indian Economy, Bombay, India
- Sender: ajayshah@almaak.usc.edu
- Distribution: world
- Message-ID: <4hk3lt$3i6@almaak.usc.edu>
- Reply-To: ajayshah@cmie.ernet.in
- NNTP-Posting-Host: almaak.usc.edu
- Keywords: source code, numerical statistical scientific computation
-
-
- Name : Kinetic Compiler and Integrator (kci)
- Where : ftp://mac-dev.ruc.dk/pub/kneth/kc.tar.Z
- Systems : Unix and MS-DOS
- Language : ANSI-C and the tools lex and yacc
- Author : Kenneth Geisshirt (kneth@fatou.ruc.dk) and Keld Nielsen
- Version : 1.05
- Description : Chemical reaction simulator and ODE solver
- Comments : The kci package is able to simulate a set of chemical
- reactions and/or solve ODEs. The package also comes with
- many numerical libraries e.g. matrices (very small lib.),
- ODE solvers, integration of real functions, and find eigen-
- values/vectors of general matrices. There is also a small
- library for symbolically manipulating expressions.
-
-
- Name : Lapack++
- Authors : J. Dongarra, R. Pozo, D. Walker
- Description : C++ version of some of lapack fortran code.
- Where : ftp from netlib2.cs.utk.edu in lapack++/*
- Language : C++
- Version : 0.9 beta
- Comments : C++ version of some of lapack fortran code.
- Developmental version of proposed C++ version of lapack.
- Contains blas.h++ etc, but needs Fortran library to link.
- Has overview paper (9 pages ps), release notes (7 page ps)
- Date :
-
-
- Name : LASSPTools
- Where : /pub/LASSPTools at lassp-ftp.msc.cornell.edu
- Systems : Unix
- Description : Data manipulation and entry tools for Unix.
- Author : Various people in the Cornell physics department
- Comments : A diverse set of tools by various people at the Laboratory
- of Atomic and Solid State Physics at Cornell. Most useful for
- a set of X-windows applications and UNIX filters for
- interactive data manipulation. For instance, there's a
- mouse-operated track-ball that outputs a rotation matrix
- describing the orientation of the ball.
-
-
- Name : leda
- Description : library of efficient data types and algorithms
- Version : v3.3, Jan 1996
- Where : http://www.mpi-sb.mpg.de/LEDA/leda.html
- ftp.mpi-sb.mpg.de in pub/LEDA
- email leda@mpi-sb.mpg.de
- Author : Christian Uhrig
- Comments : includes code on computational geometry
- There is a mailing list on it; contact listserv@dworkin.wustl.edu
-
-
- Name : LinAlg.shar
- Authors : oleg@ponder.csci.unt.edu, oleg@unt.edu
- Description : Basic Linear algebra in C++
- Systems : Unix/Mac
- Where : netlib (ftp://netlib.att.com/netlib/c++/lin_alg.shar.Z) or
- ftp://replicant.csci.unt.edu/pub/oleg/LinAlg.shar
- Language : C++
- Version : 3.1
- Comments : Contains declarations of the Matrix, Vector, subMatrix
- over the real domain, and *efficient* and fool-proof
- implementations of level 1 & 2 BLAS (element-wise operations +
- various multiplications), transpositions and determinant
- evaluation/inversion. There are operations on a single
- row/col/diagonal of a matrix.
- The "new style" of returning matrices (via LazyMatrix) and
- filling them out.
- See LinAlg.h for the complete list of classes and functions,
- and vmatrix.cc, vvector.cc test drivers as to how the features
- can be used. See README for hints.
- The code made ANSI-C++ compliant and very portable
- (compiles with gcc v2.6.3).
- Date : Feb 7, 1995
-
-
- Name : logspline
- Where : file logspline (a shar file) in S directory on statlib
- Author : Charles Kooperberg (clk@stat.washington.edu)
- Description : logspline density estimation
- fully automatic nonparametric density estimation
- adaptive smoothing using splines
- Version : statlib, last update April 21, 1993
- Comments : actually the objective of this file is to give a end-user
- of the S statistical package this functionality. But the
- actual computation is done in C.
- Described in Journal of Computational and Graphical Statistics,
- (1993), vol 1, 301-328.
-
-
- Name : lpsolve
- Where : volume02 of comp.sources.reviewed
- Description : very good mixed integer linear program solver
- Author : Michel Berkelaar (michel@es.ele.tue.nl)
- Version : 1.4, 18 January 1994
- Comments : Its core is a sparse matrix dual simplex LP solver. MILP
- problems are solved with a branch-and-bound iteration over LP
- solutions. It uses a lex+yacc parser to read a human-friendly
- algebraic input format. The author has used the program to
- solve LP problems up to about 30000 variables and 50000
- constraints (on a 22 MFLOPS HP9000/750).
-
-
- Name : lsqrft15.zip
- Author : Michael Courtney (michael@amo.mit.edu)
- Systems : OS/2 2.x, UNIX
- Version : 1.5, 28 February 1994
- Description : Non-linear least squares fitting program that opens
- a pipe to gnuplot and plots data and attempted fit.
- It's easy to define your own functions and recompile.
- Can fit multidimensional data to functions of more
- than one independent variable. You can choose whether
- to vary parameters.
- Language : ANSI C
- Where : pub/os2/2_x/unix/lsqrft*zip on ftp.cdrom.com
-
-
- Name : machar
- Where : in misc on Netlib
- Description : find out properties of floating point hardware
- Author : William J. Cody, cody@antares.mcs.anl.gov, and Tim Hopkins
- Version : October 1985
-
-
- Name : madpack
- Where : Netlib, in pdes/madpack
- Description : MADPACK is a a compact package for solving systems of
- linear equations using multigrid or aggregation
- disaggregation methods. Imbedded in the algorithms
- are implementations for sparse Gaussian elimination
- and symmetric Gauss-Seidel (unaccelerated or
- accelerated by conjugate gradients or Orthomin(1)).
- This package is particularly useful for solving
- problems which arise from discretizing partial
- differential equations, regardless of whether finite
- differences, finite elements, or finite volumes are
- used.
- Author : Craig Douglas, douglas-craig@cs.yale.edu
- Comments : see directory mgnet on casper.cs.yale.edu too
-
-
- Name : marsaglia-random
- Where : archimedes.nosc.mil:pub/ada/random/*
- Systems : highly portable
- Language : C, Pascal, Ada
- Authors : G Marsaglia, M G Harmon & T P Baker, V Broman.
- Description : highly machine-independent uniform RNG,
- requires 24-bit fixed point or floating point arithmetic.
- 953118087 different seed pairs give pseudo-random sequences
- with period about 2**144. passes stringent randomness tests.
- Comments : correct operation with 24-bit floats seems to require
- a guard bit. failing that, try fixed point arithmetic.
-
-
- Name : matcalc
- Author : M. Gerberg, E.J. Moore, University of New South Wales, Australia
- Version : 2.1
- Systems : Unix, VMS and DOS installation scripts exist
- Description : Matlab-like numerical solver. Good support of singular
- problems. Well structured - easy extension with own C routines
- which can use the matcalc library.
- Where : netlib/matcalc on draci.cs.uow.edu.au
-
-
- Name : matclass_info
- Author : Keith Briggs (Keith.Briggs@physics.uwa.edu.au).
- Where : Posted on sci.math.num-analysis and comp.lang.c++
- Also see http://www.pd.uwa.edu.au/Keith/homepage.html
- Description : A comprehensive catalog of C++ matrix classes.
- I am not a C++ junkie (yet); it has a lot of information
- not present here.
- Version : Last posted 6 April 1994.
-
-
- Name : Matclass
- Description : a C++ class for numerical computation
- Author : Chris Birchenhall (chris.birchenhall@mailhost.mcc.ac.uk}
- Systems : Unix and PC
- Where : ftp from ftp.mcc.ac.uk pub/matclass/pc and pub/matclass/unix
- Comments : Offers a general purpose dense, real matrix class
- Has a family of decomposition classes based on
- LU, Cholesky, Householder QR and SVD
- Has a family of OLS regression classes based on
- above decompositons
- A family of special function classes
- Random number class
- Has a simplified I/O structure
- Very good tex manual.
- Date :
- Version :
-
-
- Name : matcom
- Authors : yak@techunix.technion.ac.il (Keren Yaron)
- Description : Matlab --> C++ translator
- Systems : SunOS (324k), MSW (1.1M)
- Where : http://techunix.technion.ac.il/~yak/matcom.html
- http://rio.esm.vt.edu/mirror/matcom
- (?) ftp://ftp.funet.fi/pub/sci/math/matlab
- (?) ftp://ftp.eeng.dcu.ie/pub/matlab/MATCOM
- Language :
- Version : beta2
- Comments :
- Date : 10 Feb 1996
-
-
- Name : matmult.tar.z
- Where : in pub/C-numanal on usc.edu
- Author : Clark Thomborson
- Description : Several C-language codes for n * n matrix multiply, n a
- power of 2, developed as a laboratory exercise in the
- Spring of 1993 for MIT course 6.891, "Source Code
- Optimization for Workstations and Supercomputers." The
- sources are commented, however the recursive SRM
- (shuffled-row major) algorithm is obscure. Offered "as
- is" into the public domain by the course instructor.
- Version : 7 May 1993
-
-
- Name : matrices.asc
- Where : inside ddj9106.zip in published/dr-dobbs on ftp.uu.net
- Description : efficiently raise matrices to an integer power
- Author : Victor Duvanenko
- Version : June 1991
-
-
- Name : matrix-multiply.shar.z
- Where : in pub/C-numanal on usc.edu
- Description : collection of net postings and email about fast matrix multiply
- Includes C source.
- Version : 1 May 1993, updated 4 June 1993
- Comments : also see matmult.tar.z in this file.
-
-
- Name : matrix.tar.Z
- Where : in ftp-raimund/pub/src/Math on nestroy.wu-wien.ac.at
- (137.208.3.4)
- Author : Paul Schmidt, TI
- Description : Small matrix library, including SOR, WLS
-
-
- Name : matrix041.zip
- Where : in mirrors/msdos/c on wuarchive.wustl.edu
- Version : 0.41, Sept 23 1993
- Description : Small matrix toolbox
-
-
- Name : Matrix.tar.Z
- Where : in pub ftp.cs.ucla.edu
- Description : The C++ Matrix class, including a matrix implementation
- of the backward error propagation (backprop) algorithm for
- training multi-layer, feed-forward artificial neural networks
- Version : 10 July 1993
- Systems : Can use either g++ or cfront.
- SunOS, Solaris 2, NeXT, SGI, Linux.
- Author : E. Robert (Bob) Tisdale, edwin@cs.ucla.edu
-
-
- Name : mclaughl.lst
- Where : inside ddj8909.arc in published/dr-dobbs on ftp.uu.net
- Description : source code (500 lines) associated with article on
- Simulated Annealing by Michael P. McLaughlin.
- Version : September 1989
-
-
- Name : meschach
- Where : in c/meschach on netlib
- pub/meschach on thrain.anu.edu.au
- Systems : Unix, PC
- Description : a library for matrix computation; matrix,
- vector, permutation, sparse matrix data structures; basic
- linear algebra; min/max, sorting & componentwise operations;
- dense LU, Cholesky, QR, LDL factorisations; dense
- eigenvalues/vectors, singular value decomposition; sparse
- matrix factorisations (LU, Cholesky, BKP); iterative
- methods; error handling; input/output
- Author : David E. Stewart, des@thrain.anu.edu.au
- Version : 1.2a, 28 February 1994
-
-
- Name : meschach
- Where : in c/meschach on netlib
- Systems : Unix, PC
- Description : a library for matrix computation; more functionality than
- Linpack; nonstandard matrices
- Author : David E. Stewart, des@thrain.anu.edu.au
- Version : 1.1, 8 April 1993
-
-
- Name : mfloat
- Where : in math on simtel.
- Systems : DOS
- Language : written C++ and 80x86 assembly, useful for C, C++, Pascal
- Author : Kaufmann Friedrich, fkauf@fstgds06.tu-graz.ac.at
- Mueller Walter, walter@piassun1.joanneum.ac.at
- Version : 2.0 into beta testing 2 June 1994.
- Description : fast high precision FP arithmetic (upto 77 digits)
- Comments : Shareware ($25).
-
-
- Name : MG-mglib.html
- Authors : Marcus Speh
- Description : Information on development of a C++ library for multigrid
- Where : in pub/www/projects on info.desy.de
- Language : access through WWW
- Date : June 21 1993
-
-
- Name : MIDAS
- Authors : European Southern Observatory
- Description : Tools for image processing and data reduction, with an
- accent on applications in astronomy.
- Systems : all major Unix, Linux, VMS
- Where : ftphost.hq.eso.org:midaspub/linux for example
- Language : ANSI C and Fortran f77.
- Version : 94MAYpl2
- Comments : Binaries are freely available, source is free to nonprofit
- research institutions. A contact person is resy@eso.org
- Date : 19 October 1994
-
-
- Name : minit
- Where : volume 7 of comp.sources.misc
- Systems : Unix
- Description : linear programming by dual simplex method
- Author : Badri Lokanathan
- Version : 1.0, July 1989
- Comments : don't miss minit.p1
-
-
- Name : mm.c and mmgen.c
- Author : Mark Smotherman (mark@cs.clemson.edu)
- Description : benchmarking matrix multiply
- Where : in pub/programs/mark on ftp.cs.clemson.edu
- Comments : includes a lot of code for fast matrix multiply
- Date : 24 June 1993
-
-
- Name : morrow.arc and gamaze.asc
- Where : inside ddj9104.zip in published/dr-dobbs on ftp.uu.net
- Description : genetic algorithm for optimisation, associated with
- article on the subject by Mike Morrow.
- Version : April 1991
-
-
- Name : Mrandom (version 1)
- Where : Comp.sources.unix, Volume 25, Issue 23, December 1991
- Systems : 4.3bsd Unix
- Language : C
- Author : Clark Thomborson
- Version : 1, 12/91
- Description : bug fix for 4.3bsd Unix random()
- Comments : random number generator, 4.3bsd Unix library routine
-
-
- Name : Mrandom (version 2.3)
- Where : anon ftp from theory.lcs.mit.edu, directory pub/cthombor,
- have submitted to comp.sources.unix
- Systems : 4.3bsd Unix
- Language : C
- Author : Clark Thomborson
- Version : 2.3, 8/92
- Description : bug fix for 4.3bsd Unix random(), interface to other RNGs
- Comments : random number generator, 4.3bsd Unix library routine
-
-
- Name : MXYZPTLK (mxyzptlk.tar.Z)
- Author : Leo Michelotti (michelot@calvin.fnal.gov)
- Systems : Unix, CC++, g++ (has been ported to others)
- Version : 3.1 (Sep, 1994)
- Description : Automatic differentiation and
- : differential algebra package in C++
- Where : ftp calvin.fnal.gov
- : (in directory pub/outgoing/michelotti/MXYZPTLK
- Comments : Contains old 1990 PostScript documentation.
- : Some demo programs demonstrate features not documented.
- Review : Complements ADOL-C. Features complex mode.
- Easier to use, but possibly not as efficient for large problems.
- (Keith Briggs (Keith.Briggs@physics.uwa.edu.au)
-
-
- Name : newmat
- Where : volume47, issue 38-47 of comp.sources.misc
- SIMTEL msdos/cpluspls/newmat08.zip
- ftp://tahi.isor.vuw.ac.nz/pub/newmat08/newmat08.tar.gz
- Language : C++
- Systems : Unix (g++, AT&T), MS-DOS (Borland, Watcom, MS)
- Description : a very thorough matrix class
- Author : Robert Davies (robert.davies@vuw.ac.nz)
- Version : v8, 19 Jan 1995
-
-
- Name : nlmdl
- Where : in pub/arg/nlmdl at ccvr1.cc.ncsu.edu (128.109.212.20)
- in volume 16 of comp.sources.misc
- Language : C++
- Systems : Unix, MS-DOS (Turbo C++)
- Description : a library for estimation of nonlinear models
- Author : A. Ronald Gallant, arg@ccvr1.cc.ncsu.edu
- Comments : nonlinear maximisation, estimation, includes a real matrix class
- Version : January 1991
-
-
- Name : nonlinear
- Where : in pub/inls-ucsd on inls.ucsd.edu
- Language : various
- Description : archive of programs in nonlinear dynamics, signal processing
- Author : various, contact person is mbk@lyapunov.ucsd.edu (Matt Kennel)
-
-
- Name : plplot4p99i.zip or plplot4p99i.tar.gz
- Authors : Maurice LeBrun and Geoff Furnish
- Description : scientific plotting package and Tk plotting widget
- Systems : Unix, VMS, MSDOS, Amiga. Wide variety of output drivers.
- Where : dino.ph.utexas.edu in /plplot
- Language : Fortran, C, C++, Tcl
- Version : 4.99i (beta)
- Comments : Wide range of plot types including line (linear, log),
- contour, 3D, fill, etc. Approx 1000 characters (including
- Greek and mathematical) in extended font set (Hershey).
- Strong X-windows support, with Tk plotting widget that
- supports zoom, pan, dump to file or printer, page layout,
- etc. Distributed rendering supported.
- Date : 6 Sep 1994
-
-
- Name : Project Northstar
- Where : northstarftp.dartmouth.edu (129.170.24.135).
- Description : courseware supporting mathematics and engineering classes
- Systems : Unix, known to work on IBM,HP,Sun,DEC,Convex.
- Comments : Not free, but freely available for .edu use.
-
-
- Name : QMG
- Author : S. Vavasis, Cornell, vavasis@parc.xerox.com
- Description : Unstructured finite element mesh generation for 3D
- polyhedral objects with complicated geometry
- Systems : Sun/SunOS 4.1, Sun/Solaris, IBM RS6000/AIX, HP9000s800/HP-UX
- Where : http://www.cs.cornell.edu/Info/People/vavasis/qmg-home.html
- Language : C++
- Version : 1.0
- Date : 9 May 95
-
-
- Name : nrutil
- Where : ftp://swarm.wustl.edu/pub/nrutil/nrutil.tar.gz
- Description : Appendix B of Numerical Recipes 2nd ed, a group of
- vector/matrix initialisation function which NR has
- standardised on.
- Author : Numerical Recipes is by William Press et al.
- This package is maintained by James C. Hu, jxh@cs.wustl.edu.
- Version : 1 August 1994
- Comments : Note this is public domain, while none of the other NR
- source is.
-
-
- Name : nurbs.tar.Z
- Where : in /pub/misc/unix/nurbs/nurbs.tar.Z on unix.hensa.ac.uk
- Author : W. T. Hewitt et.al.
- Description : Data structures and procedures for creation and
- manipulation of B-Spline curves and surfaces.
-
-
- Name : ObjectProDSP
- Authors : Mountain Math Software
- Contact Paul Budnik, support@mtnmath.com
- P. O. Box 2124, Saratoga, CA 95070
- (408) 353-3989
- Description : Tool for DSP and object framework for interactive
- science and engineering applications.
- Systems : Linux binaries available, you can build on any Unix+X.
- Where : pub/linux/packages/dsp on tsx-11.mit.edu
- pub/Linux/devel/opd on sunsite.unc.edu
- Language : C++
- Version : Beta 0.1, but likely to be more stable than your usual
- beta 0.1 product.
- Comments : Released under GPL. Copious documentation.
- Date : 1 October 1994.
-
-
- Name : Octave
- Where : ftp.che.utexas.edu:/pub/octave/octave-M.N.tar.gz.
- Binaries for some systems are also available.
- Systems : Compiles and runs on SPARC, RS/6000, DEC/Ultrix,
- i386/Linux, and probably most Unix systems that have a
- working port of g++ and libg++. A port to OS/2 and DOS
- is mostly working but not quite ready for release yet.
- Language : C/C++/Fortran
- Author : John W. Eaton <jwe@che.utexas.edu>
- Version : 1.1, Mon Jan 23 10:16:43 GMT+0530 1995
- Description : Matlab-like interactive system for numerical computations
- Comments : Includes C++ classes for matrix manipulation, numerical
- integration, and the solution of systems of nonlinear equations,
- ODEs and DAEs. Distributed under the GPL.
- 230 page texinfo manual. 2d and 3d plotting using gnuplot.
-
-
- Name : ols
- Where : ftp.uu.net in usenet/comp.sources.reviewed/volume01/ols
- Systems : almost anything, but it's most useful under Unix
- Description : A small linear regression package dressed as a Unix tool
- Author : Ajay Shah, ajayshah@cmie.ernet.in
- Version : v1.00, late 1991
-
-
- Name : opbdp
- Where : ftp://ftp.mpi-sb.mpg.de/pub/guide/staff/barth/opbdp/
- http://www.mpi-sb.mpg.de/~barth
- Systems : Unix
- Language : C++ (needs a compiler that supports templates)
- Author : Peter Barth (barth@mpi-sb.mpg.de)
- Version : 1.0 #0 (29.5.95)
- Description : An implicit enumeration algorithm for solving linear 0-1
- optimization problems. A bunch of heuristics for selecting
- a branching literal. Several preprocessing techniques
- (coefficient reduction, fixing, equation detection).
- Preprocessed problem can written to a file readable for
- CPLEX and lp_solve.
- Comments : Technical report included. If your favorite linear-programming
- based solver fails on your problem you might give opbdp a chance.
-
-
- Name : p-wavelets.tar.Z
- Where : ftp://pandemonium.physics.missouri.edu/pub/wavelets
- : http://theory.physics.missouri.edu
- Author : Eric L. Veum (veum@pandemonium.physics.missouri.edu)
- Language : ANSI C
- Systems : Unix, with X-windows
- Version : March, 1995
- Description : Compactly Supported Wavelets Transform/Inverse Transform
- Comments : Transform and inverse transform for compactly supported
- wavelets with variable scaling factors, of which the
- special case of 2 are the Daubechies wavelets. Generates
- phase space time-frequency 3-D graphics if desired.
-
-
- Name : pdes (sortof)
- Where : pub/pdetools at info.mcs.anl.gov
- Description : extensive collection of C for linear and nonlinear systems,
- derived principally from pdes.
-
-
- Name : p4.tar.Z
- Where : pub/p4 on info.mcs.anl.gov
- Description : a library for writing parallel programs for shared-memory
- or message-passing. It will work on a network of workstations
- or on parallel hardware.
- Author : lusk@mcs.anl.gov
- Version : July 28, 1992
-
-
- Name : Para++
- Where : ftp.loria.fr/pub/loria/numath/para++
- : http://www.loria.fr/~coulaud/parapp.html
- Systems : Unix
- Language : C++,PVM or MPI
- Author : O. Coulaud (Olivier.Coulaud@loria.fr), E. Dillon
- Version : 0.9
- Description : C++ Bindings for Message Passing Libraries.
- Comments : The aim of Para++ is to provide C++ bindings to use a message
- passing library (currently PVM or MPI), without the user had
- to worry about PVM or MPI. Para++ is based on the SPMD parallel
- programming method.
-
-
- Name : paranoia
- Where : research.att.com in dist; check netlib/paranoia too
- Systems : Unix
- Description : exercise the edges of your floating point implementation
- Comments : also see `ieeetest' in this file.
-
-
- Name : Pari/GP
- Where : ftp://megrez.math.u-bordeaux.fr/pub/pari/pari-1.39a.tar.gz
- Also at math.ucla.edu
- Mailing lists exist. Contact pari-users-request@math.uic.edu
- or pari-implementors-request@math.uic.edu
- Description : PARI/GP is a package which is aimed at efficient
- computations in number theory, but also contains a large
- number of functions unrelated to number theory. It is
- somewhat related to a Computer Algebra System, but is
- not really one since it treats symbolic expressions as
- mathematical entities such as polynomials, series,
- matrices, etc..., and not as expressions per se. However
- it is often much faster than other CAS, and contains a
- huge number of specific functions not found elsewhere,
- essentially for use in number theory. In particular,
- and especially so in the present release, there is a
- very large package for working in general algebraic
- number fields.
- Systems : Binaries available for SPARC v7, v8, DEC Alpha, HP-PA.
- In the future, Mac (68k and powerPC).
- Intel hardware may have unsupported versions.
- Version : 1.39a, 19 January 1995
- Author : pari@math.u-bordeaux.fr
-
-
- Name : pca
- Where : in multi on Statlib
- Description : principal component analysis
-
-
- Name : perlman.Z
- Where : in a on Netlib
- Description : normal, chi-squared and F distributions
- Author : Gary Perlman
-
-
- Name : piecewise.tar.Z (68025 bytes)
- Where : pub/math on monster.resmel.bhp.com.au (134.18.3.1)
- Language : C
- Systems : Unix (DOS if getopt available)
- Description : Piecewise finds a piecewise linear approximation to a
- 1D function. The program provides two methods to find
- the approximating segments, both satisfying an L infinity
- error norm and both SUB-OPTIMAL. The user specifies the
- tabulated function values and an error bound and the program
- returns the endpoints of the line segments that approximate the
- function. The operation is fast (essentially a single pass
- through the data) and works reasonably well on data with
- low noise. If the noise level is too high an alternative
- approach using smoothing splines should be used.
- Author : Original algorithms by Ivan Tomek and
- F. Gritzali & G.Papakonstantinou
- Port to C and packaging by Tim Monks (tim@resmel.bhp.com.au)
- Version : 3 March 1991
- Comments : keywords linear splines
-
-
- Name : pierreQP.tar.Z (17680 bytes)
- Where : in pub/C-numanal on usc.edu
- Author : Pierre Asselin, pa@verano.sba.ca.us
- Description : Extremely good package for calculation of gaussian
- quadrature rules
- Comments : numerical integration
-
-
- Name : polyfit.tar.Z
- Description : fit polynomials to data
- Where : in ftp-raimund/pub/src/Math on nestroy.wu-wien.ac.at
- (137.208.3.4)
- Author : Ted Stefanik, ted@adelie.Adelie.COM
- Version : 8 August 1989
-
-
- Name : praxis
- Where : in math on Simtel
- Description : derivative-free maximisation
- Version : July 1987
-
-
- Name : presto
- Where : pub/presto1.0.tar.Z on cs.washington.edu
- Language : C++
- Systems : Unix-like OS on (moderate) multiprocessor machines
- Description : C++ routines for fine-grained parallel programming
- (lightweight threads) on multiprocessors. Tuned for the Sequent
- machines, but highly adaptable and customizable.
- Author : Brian N. Bershad, Edward D. Lazowska, Henry M. Levy
- Version : Version 1.0 is an optimized version by John E. Faust. (All
- above are from U. Washington, Seattle)
- Comments : Presto was the subject of a number of research papers in
- multiprocessor OS. Version 1.0 looks usable (ie not
- experimental anymore).
-
-
- Name : proj-4.?.tar.Z
- Authors : Gerald I. Evenden (gie@charon.er.usgs.gov)
- Description : Unix tool for cartographic projection and unprojection
- Where : in pub on charon.er.usgs.gov
- Language : ANSI and POSIX C
- Comments : has beautiful (TeX) manual in postscript form
-
-
- Name : psuedo.asc
- Where : inside ddj9105.zip in published/dr-dobbs on ftp.uu.net
- Description : implements R250 random number generator, from
- S. Kirkpatrick and E. Stoll, Journal of Computational Physics,
- 40, p. 517 (1981).
- Author : W. L. Maier
-
-
- Name : Radix-2 FFT
- Authors : oleg@ponder.csci.unt.edu, oleg@unt.edu
- Description : Radix-2 DFT of a real or complex sequence, or sin/cos/complex
- Fourier integral of an evenly tabulated function.
- Systems : Unix/Mac
- Where : netlib (ftp://netlib.att.com/netlib/c++/fft.shar.Z)
- Language : C++ (gcc 2.5.8)
- Version : 1.0
- Comments : The input can be either real or complex with/without
- zero padding, the full complex transform or only
- real/im/abs_value part of it can be obtained.
- Test drivers and test run outputs are included, too. Commented.
- Needs LinAlg.shar
- Date : May 27, 1992
-
-
- Name : random
- Where : bsd-sources/src/lib/libc/gen on gatekeeper.dec.com
- Description : the BSD C library random number generator
-
-
- Name : random-c
- Where : in c on Simtel
- Description : portable, good random number generator
-
-
- Name : range.tar.Z (206015 bytes)
- Where : in pub on ftp.math.tamu.edu
- Description : C++ class for interval arithmetic.
- Associated with article in TOMS, Dec 1992 title
- "Precise computation using range arithmetic, via C++"
- Author : Oliver Aberth and Mark J. Schaefer
- Version : October 1994
-
-
- Name : ranpm
- Where : in prog/libraries on ftp.inria.fr (128.93.1.26)
- also in volume5 of comp.sources.misc in "random"
- Description : the Park-Miller "minimal standard" random-number generator
- Author : Ajay Shah, ajayshah@cmie.ernet.in
- Version : February 1992
- Comments : there are several other independent implementations,
- all are quite alike
-
-
- Name : ranlib-c
- Where : pub/unix/ranlib.c-1.1-tar.Z on odin.mda.uth.tmc.edu
- Description : large library for random variate generation from many
- univariate and multivariate distributions
- Author : Barry Brown, bwb@odin.mda.uth.tmc.edu
- Version : v1.1, 24 Mar 1994
-
-
- Name : rktec.c.Z (20870 bytes)
- Where : in misc on netlib, or pub/papers/Hosea on math.niu.edu
- Description : computing truncation error coefficients of Albrecht's error
- expansion for Runge-Kutta formulas. Version 2.1 adds
- a radial stability region "plotter".
- Author : Mike Hosea (mhosea@math.niu.edu)
- Version : v2.1, 5 June 1994
- Comments : The niu site also has some techreports.
-
-
- Name : rlab
- Where : ftp://evans.ee.adfa.oz.au/pub/RLaB
- also
- ftp://csi.jpl.nasa.gov/pub/matlab/RLaB
- Files
- 702 kb rlab-1.19a.tar.gz
- 384 kb rlap-2.0.tar.gz
- 74 kb rblas-1.1.tar.gz
- 30 kb rfft-1.2.tar.gz
- 31 kb rnlib-1.1.tar.gz
- Systems : Compiles and runs on Sun4, RS/6000, DEC/Ultrix, SysV/R4 i386,
- Linux, HP-UX, SGI. Broadly, should work on any Unix.
- Language : C + Fortran
- Author : Ian Searle (ians@eskimo.com)
- Version : 1.18d, 16-Mar-95
- Description : Matrix oriented, interactive programing environment.
- Rlab is _not_ a clone of languages such as those used by
- tools like MATLAB or matrix_X/Xmath. However, as Rlab
- focuses on creating a good experimental environment (or
- laboratory) in which to do matrix math, it can be called
- "MATLAB-like" since its programming language possesses
- similar operators and concepts. Extensive use has been
- made of the LAPACK, FFTPACK and RANLIB sources available
- from netlib.
- Comments : Includes online help and LaTeX manual.
- There is a mailing list.
- The distribution is under GPL
-
-
- Name : robot
- Description : a scientific graph plotting and data analysis package.
- Works for Xview v3, and knows to generates postscript.
- Where : in pub/astrod on ftp.astro.psu.edu (128.118.147.28)
- Version : v0.46, 7 Feb 1993
- Author : Robin Corbet (corbet@astro.psu.edu)
-
-
- Name : rpart (113799 bytes)
- Where : in general on Statlib
- Description : Routines for recursive partitioning
- Author : Terry Therneau, therneau@mayo.edu
- Version : 9 July 1993
-
-
- Name : sa.tar.gz (30473 bytes)
- Where : in pub/C-numanal on usc.edu
- Description : library for simulated annealing
- Language : versions for C, C++ and Ada exist. Works with g++ 2.4.2.
- Author : Skip Carter (skip@taygeta.oc.nps.navy.mil)
- Version : 3 July 1993
-
-
- Name : sabre.tar.Z (813499 bytes)
- Where : in pub on athena.erc.msstate.edu
- --
- Ajay Shah, (213)749-8133, ajayshah@rcf.usc.edu
-